package com.example.dllo.keepdemo.train.bean;

import java.util.List;

/**
 * Created by dllo on 16/1/18.
 */
public class TrainFragmentBean {

    /**
     * ok : true
     * data : {"workouts":[{"_id":"565bfb0f2f5f272b8a7880eb","modified":"2015-12-29T04:06:54.678Z","detail":"\b俯卧撑是健身训练的基本功之一，但\b很多人连一个俯卧撑都做不好。这套训练能让大家循序渐进地掌握俯卧撑的技巧，同时具备做俯卧撑的力量\n\n#### 训练时间：\n- 每周2-4次\n\n#### 训练原则\n- 动作的学习比动作的完成更重要，每一个动作都要遵照动作说明完成，正确的姿势下\b胸部肩部手臂会一同发力，\b身体应该十分稳定。\n- 动作的难度是按照训练的顺序排列的。如果无法掌握一个动作的技巧，建议反复练习上一个动作。\n\n#### 适用人群\n- 零基础的初学者\n- \b做不了俯卧撑的女生","name":"俯卧撑入门","duration":13,"difficulty":1,"calorie":43,"description":"13分钟学会俯卧撑的发力技巧","picture":"http://static1.gotokeep.com/misc/2015/11/30/15/5455d32990c00000.jpg","created_by":"549cd5697e7ed6ee5c94ba4b","stateValue":20,"state":"normal","__v":0,"publishDate":"2015-12-04T04:15:10.085Z","cmsOrder":5,"infoVideos":[],"tags":[],"steps":[{"fgroup":1,"fpergroup":25,"mgroup":1,"mpergroup":25,"exercise":"563b2591e249e45130c9f07d","gap":10,"_id":"5682069b922d204caab20502","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":50,"mduration":46,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef60aa","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef60a9","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef60ac","gender":"m","sets":[{"time":5.2,"id":"C024.mp3","_id":"5667ef2980265a48b4ef60ae"},{"time":13.4,"id":"C025.mp3","_id":"5667ef2980265a48b4ef60ad"}]},{"_id":"5667ef2980265a48b4ef60ab","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d6","id":"C024.mp3","time":8.2},{"_id":"5667f19e80265a48b4ef60d5","id":"C025.mp3","time":18.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":24,"mgroup":1,"mpergroup":30,"exercise":"564b0b02a9f7e955480feff0","gap":15,"_id":"5682069b922d204caab20501","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":42.7,"mduration":38.4,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef60a4","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef60a3","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef60a6","gender":"m","sets":[{"time":5.6,"id":"C246.mp3","_id":"5667ef2980265a48b4ef60a7"}]},{"_id":"5667ef2980265a48b4ef60a5","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d3","id":"C246.mp3","time":6.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"56038745331e338262f3d28c","gap":45,"_id":"5682069b922d204caab20500","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":25.6,"mduration":24,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef609d","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef609c","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef609f","gender":"m","sets":[{"time":2.6,"id":"C151.mp3","_id":"5667ef2980265a48b4ef60a1"},{"time":6.6,"id":"C131.mp3","_id":"5667ef2980265a48b4ef60a0"}]},{"_id":"5667ef2980265a48b4ef609e","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d1","id":"C151.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60d0","id":"C131.mp3","time":8.6}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":7,"mgroup":1,"mpergroup":6,"exercise":"56038745331e338262f3d318","gap":45,"_id":"5682069b922d204caab204ff","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":25,"mduration":25,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef6096","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6095","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6098","gender":"m","sets":[{"time":5.5,"id":"C157.mp3","_id":"5667ef2980265a48b4ef609a"},{"time":6.6,"id":"C140.mp3","_id":"5667ef2980265a48b4ef6099"}]},{"_id":"5667ef2980265a48b4ef6097","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60ce","id":"C157.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60cd","id":"C140.mp3","time":4.2}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":8,"mgroup":1,"mpergroup":10,"exercise":"55cc42cc3e9880c23def0345","gap":45,"_id":"5682069b922d204caab204fe","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef608e","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef608d","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6090","gender":"m","sets":[{"time":1.6,"id":"C254.mp3","_id":"5667ef2980265a48b4ef6093"},{"time":5.8,"id":"C237.mp3","_id":"5667ef2980265a48b4ef6092"},{"time":11.9,"id":"C203.mp3","_id":"5667ef2980265a48b4ef6091"}]},{"_id":"5667ef2980265a48b4ef608f","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60cb","id":"C254.mp3","time":1.1},{"_id":"5667f19e80265a48b4ef60ca","id":"C237.mp3","time":5.1},{"_id":"5667f19e80265a48b4ef60c9","id":"C203.mp3","time":10.8}]}],"unit":"","name":"训练"},{"fgroup":2,"fpergroup":6,"mgroup":2,"mpergroup":7,"exercise":"564b0b02a9f7e955480ff007","gap":45,"_id":"5682069b922d204caab204fd","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":35,"mduration":35,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef607e","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef607d","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6089","gender":"m","sets":[{"time":2,"id":"C254.mp3","_id":"5667ef2980265a48b4ef608b"},{"time":10.9,"id":"C133.mp3","_id":"5667ef2980265a48b4ef608a"}]},{"_id":"5667ef2980265a48b4ef6086","gender":"m","sets":[{"time":2,"id":"C169.mp3","_id":"5667ef2980265a48b4ef6088"},{"time":24,"id":"C074.mp3","_id":"5667ef2980265a48b4ef6087"}]},{"_id":"5667ef2980265a48b4ef6082","gender":"m","sets":[{"time":5.3,"id":"C202.mp3","_id":"5667ef2980265a48b4ef6085"},{"time":6.6,"id":"C116.mp3","_id":"5667ef2980265a48b4ef6084"},{"time":27.5,"id":"C050.mp3","_id":"5667ef2980265a48b4ef6083"}]},{"_id":"5667ef2980265a48b4ef6081","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c7","id":"C254.mp3","time":2.4},{"_id":"5667f19e80265a48b4ef60c6","id":"C133.mp3","time":12.2}]},{"_id":"5667ef2980265a48b4ef6080","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c5","id":"C169.mp3","time":2},{"_id":"5667f19e80265a48b4ef60c4","id":"C074.mp3","time":25}]},{"_id":"5667ef2980265a48b4ef607f","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c3","id":"C202.mp3","time":6.4},{"_id":"5667f19e80265a48b4ef60c2","id":"C116.mp3","time":7.7},{"_id":"5667f19e80265a48b4ef60c1","id":"C050.mp3","time":27}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":4,"mgroup":1,"mpergroup":6,"exercise":"564b0b02a9f7e955480ff00c","gap":45,"_id":"5682069b922d204caab204fc","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20.8,"mduration":13.9,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef6078","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6077","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef607a","gender":"m","sets":[{"time":2.1,"id":"C075.mp3","_id":"5667ef2980265a48b4ef607b"}]},{"_id":"5667ef2980265a48b4ef6079","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60bf","id":"C075.mp3","time":1.5}]}],"unit":"","name":"训练"},{"gap":0,"exercise":"55cc42f82bafd9aa8330fb67","mpergroup":12,"mgroup":2,"fpergroup":10,"fgroup":2,"_id":"5682069b922d204caab204fb","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":34.4,"mduration":26.9,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef606a","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6069","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6072","gender":"m","sets":[{"time":2.5,"id":"C007.mp3","_id":"5667ef2980265a48b4ef6075"},{"time":7.2,"id":"C159.mp3","_id":"5667ef2980265a48b4ef6074"},{"time":11.7,"id":"C202.mp3","_id":"5667ef2980265a48b4ef6073"}]},{"_id":"5667ef2980265a48b4ef6071","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef606e","gender":"m","sets":[{"time":3.2,"id":"C151.mp3","_id":"5667ef2980265a48b4ef6070"},{"time":9.5,"id":"C125.mp3","_id":"5667ef2980265a48b4ef606f"}]},{"_id":"5667ef2980265a48b4ef606d","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60bd","id":"C007.mp3","time":4.4},{"_id":"5667f19e80265a48b4ef60bc","id":"C159.mp3","time":11.4},{"_id":"5667f19e80265a48b4ef60bb","id":"C202.mp3","time":18.2}]},{"_id":"5667ef2980265a48b4ef606c","gender":"f","sets":[]},{"_id":"5667ef2980265a48b4ef606b","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60ba","id":"C151.mp3","time":4.2},{"_id":"5667f19e80265a48b4ef60b9","id":"C125.mp3","time":10.6}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"55cc42e077b531a13b1ae038","gap":0,"_id":"5682069b922d204caab204fa","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef6063","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6062","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6065","gender":"m","sets":[{"time":2.3,"id":"C151.mp3","_id":"5667ef2980265a48b4ef6067"},{"time":5.4,"id":"C249.mp3","_id":"5667ef2980265a48b4ef6066"}]},{"_id":"5667ef2980265a48b4ef6064","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b7","id":"C151.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60b6","id":"C249.mp3","time":6.5}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"55cc42ed5f9bd587372f64d7","gap":0,"_id":"5682069b922d204caab204f9","videoCover":false,"units":[],"isBurnCalorie":false,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef605d","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef605c","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef605f","gender":"m","sets":[{"time":2,"id":"C251.mp3","_id":"5667ef2980265a48b4ef6060"}]},{"_id":"5667ef2980265a48b4ef605e","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b4","id":"C251.mp3","time":3.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":0,"mgroup":1,"mpergroup":0,"exercise":"55cc42d9f585f8f53f47fef4","gap":0,"_id":"5682069b922d204caab204f8","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef6056","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6055","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6058","gender":"m","sets":[{"time":1.7,"id":"C178.mp3","_id":"5667ef2980265a48b4ef605a"},{"time":4.5,"id":"C160.mp3","_id":"5667ef2980265a48b4ef6059"}]},{"_id":"5667ef2980265a48b4ef6057","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b2","id":"C178.mp3","time":1.5},{"_id":"5667f19e80265a48b4ef60b1","id":"C160.mp3","time":4.4}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":0,"mgroup":1,"mpergroup":0,"exercise":"55cc42e90f11ec78824999ea","gap":0,"_id":"5682069b922d204caab204f7","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"训练"}],"sections":[{"name":"热身","_id":"565bfb0f2f5f272b8a7880fa","subSteps":["5682069b922d204caab20502","5682069b922d204caab20501"]},{"name":"俯卧撑退阶练习","_id":"565bfb0f2f5f272b8a7880f9","subSteps":["5682069b922d204caab20500","5682069b922d204caab204ff","5682069b922d204caab204fe","5682069b922d204caab204fd","5682069b922d204caab204fc","5682069b922d204caab204fb"]},{"name":"拉伸放松","_id":"565bfb0f2f5f272b8a7880f8","subSteps":["5682069b922d204caab204fa","5682069b922d204caab204f9","5682069b922d204caab204f8","5682069b922d204caab204f7"]}],"uniqueFinished":23031,"totalFinished":472245,"pioneer":530220,"auditLogs":[],"status":10,"order":1,"trainingpoints":[{"_id":"54826e417fb786000069ad82","name":"胸部"},{"_id":"54826e417fb786000069ad88","name":"手臂"}],"equipments":[{"_id":"54826e417fb786000069ad59","name":"无器械"}],"gender":"a","goals":[1,2,3]},{"_id":"565bdd6f9c8ade2885c9b976","modified":"2015-12-29T04:06:54.646Z","name":"深蹲入门","duration":11,"difficulty":1,"calorie":45,"description":"从最简单的动作开始，一步步学会深蹲的正确姿势。","detail":"深蹲是健身训练的基本功之一，但这个看似简单的动作其实很容易做错。做跑跳蹲动作时膝盖\b产生的疼痛，往往都是下肢发力模式错误造成的，学会正确的深蹲动作正是根治膝关节疼痛的第一步。\n\n#### 训练时间：\n- 每周2-4次\n\n#### 训练原则\n- 动作的学习比动作的完成更重要，每一个动作都要遵照动作说明完成，正确的姿势下臀部会和腿部一同发力，膝盖不应该出现被压迫的感觉。\n- 动作的难度是按照训练的顺序排列的。如果无法掌握一个动作的技巧，建议反复练习上一个动作。\n\n#### 适用人群\n- 零基础的初学者\n- 因害怕膝痛而不敢练习蹲跳动作的人\n- 想要练翘臀的女生","picture":"http://static1.gotokeep.com/misc/2015/11/30/13/5455b636e0c00000.jpg","created_by":"549cd5697e7ed6ee5c94ba4b","stateValue":20,"state":"normal","__v":0,"publishDate":"2015-12-04T04:14:52.800Z","cmsOrder":4,"infoVideos":[],"tags":[],"steps":[{"gap":0,"exercise":"55cc42e3f585f8f53f47fef7","mpergroup":15,"mgroup":1,"fpergroup":15,"fgroup":1,"_id":"56820659922d204caab204f6","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[{"_id":"565d4dc3c8087c4bbd38a32d","gender":"m","sets":[]},{"_id":"565d4dc3c8087c4bbd38a32c","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"565d4dc3c8087c4bbd38a32f","gender":"m","sets":[{"time":2.6,"id":"C251.mp3","_id":"5667e7a780265a48b4ef6030"},{"time":6.3,"id":"C007.mp3","_id":"5667e7a780265a48b4ef602f"},{"time":12.4,"id":"C137.mp3","_id":"5667e7a780265a48b4ef602e"}]},{"_id":"565d4dc3c8087c4bbd38a32e","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6052","id":"C251.mp3","time":4.6},{"_id":"5667ea0780265a48b4ef6051","id":"C007.mp3","time":8.2},{"_id":"5667ea0780265a48b4ef6050","id":"C137.mp3","time":14.4}]}],"unit":"","name":"训练"},{"gap":10,"exercise":"55cc42e4f585f8f53f47fefa","mpergroup":15,"mgroup":1,"fpergroup":15,"fgroup":1,"_id":"56820659922d204caab204f5","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[{"_id":"5667e7a780265a48b4ef6029","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef6028","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667e7a780265a48b4ef602b","gender":"m","sets":[{"time":4,"id":"C178.mp3","_id":"5667e7a780265a48b4ef602c"}]},{"_id":"5667e7a780265a48b4ef602a","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef604e","id":"C178.mp3","time":5}]}],"unit":"","name":"训练"},{"gap":30,"exercise":"564b0b02a9f7e955480fefff","mpergroup":12,"mgroup":2,"fpergroup":12,"fgroup":2,"_id":"56820659922d204caab204f4","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":57.6,"mduration":66.2,"type":"times","commentaryGap":[{"_id":"5667e7a780265a48b4ef6018","gender":"m","sets":[{"time":3,"id":"C080.mp3","_id":"5667e7a780265a48b4ef6019"}]},{"_id":"5667e7a780265a48b4ef6017","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6045","id":"C080.mp3","time":2}]}],"commentaryTraining":[{"_id":"5667e7a780265a48b4ef6022","gender":"m","sets":[{"time":6.4,"id":"C059.mp3","_id":"5667e7a780265a48b4ef6026"},{"time":17.4,"id":"C158.mp3","_id":"5667e7a780265a48b4ef6025"},{"time":23.7,"id":"C085.mp3","_id":"5667e7a780265a48b4ef6024"},{"time":40.2,"id":"C086.mp3","_id":"5667e7a780265a48b4ef6023"}]},{"_id":"5667e7a780265a48b4ef6021","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef601d","gender":"m","sets":[{"time":6.1,"id":"C121.mp3","_id":"5667e7a780265a48b4ef6020"},{"time":11.3,"id":"C076.mp3","_id":"5667e7a780265a48b4ef601f"},{"time":29.1,"id":"C208.mp3","_id":"5667e7a780265a48b4ef601e"}]},{"_id":"5667e7a780265a48b4ef601c","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef604c","id":"C059.mp3","time":8.2},{"_id":"5667ea0780265a48b4ef604b","id":"C158.mp3","time":20.2},{"_id":"5667ea0780265a48b4ef604a","id":"C085.mp3","time":26.4},{"_id":"5667ea0780265a48b4ef6049","id":"C086.mp3","time":40.6}]},{"_id":"5667e7a780265a48b4ef601b","gender":"f","sets":[]},{"_id":"5667e7a780265a48b4ef601a","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6048","id":"C121.mp3","time":11.3},{"_id":"5667ea0780265a48b4ef6047","id":"C076.mp3","time":20.2},{"_id":"5667ea0780265a48b4ef6046","id":"C208.mp3","time":39.9}]}],"unit":"","name":"训练"},{"gap":30,"exercise":"564b0b02a9f7e955480fefef","mpergroup":15,"mgroup":2,"fpergroup":15,"fgroup":2,"_id":"56820659922d204caab204f3","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":52.8,"mduration":56.4,"type":"times","commentaryGap":[{"_id":"5667e7a780265a48b4ef600a","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef6009","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667e7a780265a48b4ef6012","gender":"m","sets":[{"time":4.6,"id":"C058.mp3","_id":"5667e7a780265a48b4ef6015"},{"time":12.4,"id":"C085.mp3","_id":"5667e7a780265a48b4ef6014"},{"time":27.4,"id":"C260.mp3","_id":"5667e7a780265a48b4ef6013"}]},{"_id":"5667e7a780265a48b4ef6011","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef600e","gender":"m","sets":[{"time":8.7,"id":"C007.mp3","_id":"5667e7a780265a48b4ef6010"},{"time":20.1,"id":"C226.mp3","_id":"5667e7a780265a48b4ef600f"}]},{"_id":"5667e7a780265a48b4ef600d","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6043","id":"C058.mp3","time":8.3},{"_id":"5667ea0780265a48b4ef6042","id":"C085.mp3","time":15.6},{"_id":"5667ea0780265a48b4ef6041","id":"C260.mp3","time":33.1}]},{"_id":"5667e7a780265a48b4ef600c","gender":"f","sets":[]},{"_id":"5667e7a780265a48b4ef600b","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6040","id":"C007.mp3","time":11.4},{"_id":"5667ea0780265a48b4ef603f","id":"C226.mp3","time":22.3}]}],"unit":"","name":"训练"},{"gap":30,"exercise":"564b0b02a9f7e955480feff5","mpergroup":15,"mgroup":2,"fpergroup":15,"fgroup":2,"_id":"56820659922d204caab204f2","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":48,"mduration":37.2,"type":"times","commentaryGap":[{"_id":"5667e7a780265a48b4ef5ffc","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef5ffb","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667e7a780265a48b4ef6004","gender":"m","sets":[{"time":2.5,"id":"C058.mp3","_id":"5667e7a780265a48b4ef6007"},{"time":7.9,"id":"C227.mp3","_id":"5667e7a780265a48b4ef6006"},{"time":20.8,"id":"C240.mp3","_id":"5667e7a780265a48b4ef6005"}]},{"_id":"5667e7a780265a48b4ef6003","gender":"m","sets":[]},{"_id":"5667e7a780265a48b4ef6000","gender":"m","sets":[{"time":3.4,"id":"C231.mp3","_id":"5667e7a780265a48b4ef6002"},{"time":17.6,"id":"C260.mp3","_id":"5667e7a780265a48b4ef6001"}]},{"_id":"5667e7a780265a48b4ef5fff","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef603d","id":"C058.mp3","time":7.9},{"_id":"5667ea0780265a48b4ef603c","id":"C227.mp3","time":14},{"_id":"5667ea0780265a48b4ef603b","id":"C240.mp3","time":27.4}]},{"_id":"5667e7a780265a48b4ef5ffe","gender":"f","sets":[]},{"_id":"5667e7a780265a48b4ef5ffd","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef603a","id":"C231.mp3","time":7.1},{"_id":"5667ea0780265a48b4ef6039","id":"C260.mp3","time":23.4}]}],"unit":"","name":"训练"},{"gap":45,"exercise":"564b0b02a9f7e955480feff2","mpergroup":15,"mgroup":1,"fpergroup":15,"fgroup":1,"_id":"56820659922d204caab204f1","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":36,"mduration":43.2,"type":"times","commentaryGap":[{"_id":"5667e7a780265a48b4ef5ff2","gender":"m","sets":[{"time":3,"id":"C213.mp3","_id":"5667e7a780265a48b4ef5ff3"}]},{"_id":"5667e7a780265a48b4ef5ff1","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6033","id":"C231.mp3","time":2}]}],"commentaryTraining":[{"_id":"5667e7a780265a48b4ef5ff5","gender":"m","sets":[{"time":3.8,"id":"C228.mp3","_id":"5667e7a780265a48b4ef5ff9"},{"time":15.7,"id":"C085.mp3","_id":"5667e7a780265a48b4ef5ff8"},{"time":30.1,"id":"C200.mp3","_id":"5667e7a780265a48b4ef5ff7"},{"time":33.7,"id":"C196.mp3","_id":"5667e7a780265a48b4ef5ff6"}]},{"_id":"5667e7a780265a48b4ef5ff4","gender":"f","sets":[{"_id":"5667ea0780265a48b4ef6037","id":"C228.mp3","time":2.2},{"_id":"5667ea0780265a48b4ef6036","id":"C085.mp3","time":14.3},{"_id":"5667ea0780265a48b4ef6035","id":"C200.mp3","time":26.8},{"_id":"5667ea0780265a48b4ef6034","id":"C196.mp3","time":29.6}]}],"unit":"","name":"训练"},{"gap":0,"exercise":"55cc42d077b531a13b1ae02e","mpergroup":12,"mgroup":1,"fpergroup":12,"fgroup":1,"_id":"56820659922d204caab204f0","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":24,"mduration":21.1,"type":"times","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"训练"}],"sections":[{"_id":"565bdd6f9c8ade2885c9b97f","name":"深蹲模式学习","subSteps":["56820659922d204caab204f6","56820659922d204caab204f5","56820659922d204caab204f4","56820659922d204caab204f3","56820659922d204caab204f2"]},{"_id":"565bdd6f9c8ade2885c9b97e","name":"深蹲练习","subSteps":["56820659922d204caab204f1","56820659922d204caab204f0"]}],"uniqueFinished":26281,"totalFinished":521523,"pioneer":324035,"auditLogs":[],"status":10,"order":1,"trainingpoints":[{"_id":"54826e417fb786000069ad85","name":"腿部"}],"equipments":[{"_id":"54826e417fb786000069ad59","name":"无器械"}],"gender":"a","goals":[1,2,3]},{"_id":"5615119ff249f870d78d996b","name":"泡沫轴全身按摩","difficulty":1,"calorie":38,"description":"利用泡沫轴，给自己做一次舒服的全身按摩","detail":"按摩与拉伸都有助于肌肉的放松，泡沫轴按摩针对的是肌肉中某一个紧张的点进行按摩，相比肌肉整体的拉伸，针对性更强。两者配合，能达到更好的放松效果。\n\n#### 训练时间\n- 正式训练结束后，拉伸之前\n- 休息日也适合进行泡沫轴放松\n\n#### 训练原则\n- 泡沫轴按摩时痛感越强，说明该部位的肌肉、筋膜越紧张。需要适当撑起身体调节压力，将痛感控制在微痛且舒适的范围内。\n- 无痛感的部位可以直接跳过，痛感强烈的部位需要延长按摩的时间。\n\n#### 适用人群\n- 亚健康人群\n- 高强度训练者\n- 训练后皮肤出现淤青，且长时间不能消退者，不适合使用泡沫轴\n\n#### 其他\n建议使用柔软材质的泡沫轴，带有棱齿的泡沫轴容易产生过大的压强，不易控制。","created_by":"549cd5697e7ed6ee5c94ba4b","__v":0,"duration":10,"publishDate":"2015-10-14T07:14:06.856Z","cmsOrder":24,"picture":"http://static1.gotokeep.com/misc/2015/10/20/17/5421274be6800000.jpg","stateValue":20,"state":"normal","modified":"2015-12-29T04:06:55.211Z","tags":[],"steps":[{"_id":"5615119ff249f870d78d997d","gap":0,"exercise":"56038745331e338262f3d2cf","mpergroup":7,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左腿小腿松解"},{"_id":"5615119ff249f870d78d997c","gap":0,"exercise":"56038745331e338262f3d2d2","mpergroup":7,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右腿小腿松解"},{"_id":"5615119ff249f870d78d997b","gap":0,"exercise":"56038745331e338262f3d2ba","mpergroup":8,"mgroup":1,"fpergroup":6,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"胫骨前肌松解"},{"_id":"5615119ff249f870d78d997a","gap":0,"exercise":"56038745331e338262f3d2b7","mpergroup":12,"mgroup":1,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"股四头肌松解"},{"_id":"5615119ff249f870d78d9979","gap":0,"exercise":"56038745331e338262f3d312","mpergroup":8,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左腿股直肌松解"},{"_id":"5615119ff249f870d78d9978","gap":0,"exercise":"56038745331e338262f3d2ef","mpergroup":13,"mgroup":1,"fpergroup":18,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左腿髂胫束松解"},{"_id":"5615119ff249f870d78d9977","gap":0,"exercise":"56038745331e338262f3d2d5","mpergroup":6,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧内收肌松解"},{"_id":"5615119ff249f870d78d9976","gap":0,"exercise":"56038745331e338262f3d274","mpergroup":8,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右腿股直肌松解"},{"_id":"5615119ff249f870d78d9975","gap":0,"exercise":"56038745331e338262f3d297","mpergroup":13,"mgroup":1,"fpergroup":18,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右腿髂胫束松解"},{"_id":"5615119ff249f870d78d9974","gap":0,"exercise":"56038745331e338262f3d2df","mpergroup":6,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧内收肌松解"},{"_id":"5615119ff249f870d78d9973","gap":0,"exercise":"56038745331e338262f3d2dc","mpergroup":16,"mgroup":1,"fpergroup":19,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧梨状肌松解"},{"_id":"5615119ff249f870d78d9972","gap":0,"exercise":"56038745331e338262f3d2ea","mpergroup":16,"mgroup":1,"fpergroup":19,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧梨状肌松解"},{"_id":"5615119ff249f870d78d9971","gap":0,"exercise":"56038745331e338262f3d283","mpergroup":10,"mgroup":1,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"下背部松解"},{"_id":"5615119ff249f870d78d9970","gap":0,"exercise":"56038745331e338262f3d289","mpergroup":12,"mgroup":1,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"上背部松解"},{"_id":"5615119ff249f870d78d996f","gap":0,"exercise":"56038745331e338262f3d29c","mpergroup":8,"mgroup":1,"fpergroup":11,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧背阔肌松解"},{"_id":"5615119ff249f870d78d996e","gap":0,"exercise":"56038745331e338262f3d2bd","mpergroup":8,"mgroup":1,"fpergroup":11,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧背阔肌松解"},{"_id":"5615119ff249f870d78d996d","gap":0,"exercise":"56038745331e338262f3d30f","mpergroup":15,"mgroup":1,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"胸椎拉伸"},{"_id":"5615119ff249f870d78d996c","gap":0,"exercise":"56038745331e338262f3d330","mpergroup":16,"mgroup":1,"fpergroup":16,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":32,"mduration":37.1,"type":"times","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"颈椎活动"}],"sections":[{"_id":"5615119ff249f870d78d997f","name":"下肢按摩","subSteps":["5615119ff249f870d78d997d","5615119ff249f870d78d997c","5615119ff249f870d78d997b","5615119ff249f870d78d997a","5615119ff249f870d78d9979","5615119ff249f870d78d9978","5615119ff249f870d78d9977","5615119ff249f870d78d9976","5615119ff249f870d78d9975","5615119ff249f870d78d9974","5615119ff249f870d78d9973","5615119ff249f870d78d9972"]},{"_id":"5615119ff249f870d78d997e","name":"上半身按摩","subSteps":["5615119ff249f870d78d9971","5615119ff249f870d78d9970","5615119ff249f870d78d996f","5615119ff249f870d78d996e","5615119ff249f870d78d996d","5615119ff249f870d78d996c"]}],"uniqueFinished":969,"totalFinished":76606,"pioneer":214029,"auditLogs":[],"status":10,"order":1,"trainingpoints":[{"_id":"54826e417fb786000069ad81","name":"全身","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad81"}],"equipments":[{"_id":"5602adb357186c6f44da8ace","name":"泡沫轴","created":"2015-09-23T13:48:35.000Z","id":"5602adb357186c6f44da8ace"}],"gender":"a","goals":[1,2,3],"created":"2015-10-07T12:35:43.000Z","id":"5615119ff249f870d78d996b"},{"_id":"55ebd890d07a9ed33c293660","name":"办公室拉伸","difficulty":1,"duration":8,"calorie":12,"created_by":"549cd5697e7ed6ee5c94ba4b","modified":"2015-12-29T04:06:55.229Z","stateValue":20,"state":"normal","__v":0,"detail":"上班时长时间维持同一姿势，会导致局部肌肉的紧张。这会影响到其他日常活动时身体的姿态，引发颈部、肩部、背部、腰部疼痛。这种糟糕的状态还会影响你的工作效率，使你无精打采。\n\n这套动作专门针对久坐容易紧张的肌肉进行拉伸，能有效改善局部疼痛，让身体更加舒适。\n\n#### 训练时间\n久坐感觉肩、颈、背、要僵硬难受时\n\n#### 训练原则\n动作舒缓，始终保持深呼吸。目标部位有舒适的拉伸感。\n\n#### 其他\n训练时不应产生不适感，否则需立即停止。","description":"针对久坐容易紧张的肌肉进行拉伸，能有效改善局部疼痛，让身体更加舒适。","picture":"http://static1.gotokeep.com/misc/2015/10/20/17/542128389a800000.jpg","publishDate":"2015-09-06T08:42:49.730Z","cmsOrder":25,"infoVideos":[],"tags":[],"steps":[{"_id":"55ebd890d07a9ed33c29366c","mpergroup":15,"mgroup":1,"exercise":"55cc42e3629a97ba3b33051d","gap":0,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿左腿后侧拉伸"},{"_id":"55ebd890d07a9ed33c29366b","mpergroup":15,"mgroup":1,"exercise":"55cc42e4e062b0f13e4930e8","gap":0,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿右腿后侧拉伸"},{"_id":"55ebd890d07a9ed33c29366a","mpergroup":15,"mgroup":1,"exercise":"55cc42e3f585f8f53f47fef7","gap":0,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿左侧臀部拉伸"},{"_id":"55ebd890d07a9ed33c293669","mpergroup":15,"mgroup":1,"exercise":"55cc42e4f585f8f53f47fefa","gap":0,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿右侧臀部拉伸"},{"_id":"55ebd890d07a9ed33c293668","mpergroup":7,"mgroup":1,"exercise":"55cc42e0526b3ad73c16c5bb","gap":0,"fpergroup":7,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":15,"mduration":15,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧斜方肌拉伸"},{"_id":"55ebd890d07a9ed33c293667","mpergroup":7,"mgroup":1,"exercise":"55cc42ed57a49bbc337e39e4","gap":0,"fpergroup":7,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":15,"mduration":15,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧斜方肌拉伸"},{"_id":"55ebd890d07a9ed33c293666","mpergroup":7,"mgroup":1,"exercise":"55cc42e0526b3ad73c16c5bb","gap":0,"fpergroup":7,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":15,"mduration":15,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧斜方肌拉伸"},{"_id":"55ebd890d07a9ed33c293665","mpergroup":7,"mgroup":1,"exercise":"55cc42ed57a49bbc337e39e4","gap":0,"fpergroup":7,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":15,"mduration":15,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧斜方肌拉伸"},{"_id":"55ebd890d07a9ed33c293664","mpergroup":15,"mgroup":1,"exercise":"55cc42cff7b9cee034b4f7d0","gap":0,"fpergroup":15,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"胸部舒张"},{"_id":"55ebd890d07a9ed33c293663","mpergroup":10,"mgroup":2,"exercise":"55cc42ee0b47d3967fd51a10","gap":0,"fpergroup":10,"fgroup":2,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":44.8,"mduration":29.6,"type":"times","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"反手上举"},{"_id":"55ebd890d07a9ed33c293662","mpergroup":10,"mgroup":2,"exercise":"55cc42d4f20cc0cc3c4d561d","gap":0,"fpergroup":10,"fgroup":2,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":32.8,"mduration":23.2,"type":"times","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"支撑沉肩"},{"_id":"55ebd890d07a9ed33c293661","mpergroup":8,"mgroup":1,"exercise":"55cc42d573e1e03083bf7c03","gap":30,"fpergroup":8,"fgroup":1,"videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"手臂环绕"}],"sections":[{"_id":"560ceae01421f68101939665","name":"全部","subSteps":["55ebd890d07a9ed33c29366c","55ebd890d07a9ed33c29366b","55ebd890d07a9ed33c29366a","55ebd890d07a9ed33c293669","55ebd890d07a9ed33c293668","55ebd890d07a9ed33c293667","55ebd890d07a9ed33c293666","55ebd890d07a9ed33c293665","55ebd890d07a9ed33c293664","55ebd890d07a9ed33c293663","55ebd890d07a9ed33c293662","55ebd890d07a9ed33c293661"]}],"uniqueFinished":23363,"totalFinished":297817,"pioneer":407850,"auditLogs":[],"status":10,"order":1,"trainingpoints":[{"_id":"54826e417fb786000069ad84","name":"背部"},{"_id":"55cb1b72bfbf17f934371eba","name":"颈部"}],"equipments":[{"_id":"54826e417fb786000069ad59","name":"无器械"}],"gender":"a","goals":[1,2,3]},{"_id":"55e3ddaaeb2ce0ccf866f241","name":"睡前拉伸","difficulty":1,"duration":7,"calorie":11,"created_by":"549cd5697e7ed6ee5c94ba4b","__v":0,"detail":"躺在床上时，人的身体处于最放松的状态。但是每个人的身体可以放松的程度是不同的，躺在床上时感受到的\u201c不舒服\u201d就是来自于无法放松的肌肉。这套睡前拉伸是针对日常容易紧张的肌肉设计的，能让身体以更加舒适的姿态入睡，提高睡眠质量。\n\n\n#### 训练时间\n- 睡前半小时\n\n#### 训练原则\n- 全身放松，呼吸缓慢悠长\n\n#### 适用人群\n- 睡眠质量差，难以入睡的人\n\n#### 其他\n- 在身体舒适的范围内拉伸，不要产生太强的疼痛感","description":"放松日常容易紧张的肌肉，提高睡眠质量。","picture":"http://static1.gotokeep.com/misc/2015/10/20/17/54212869a4400000.jpg","publishDate":"2015-09-01T13:44:44.011Z","cmsOrder":29,"stateValue":20,"state":"normal","modified":"2015-12-29T04:06:55.298Z","tags":[],"steps":[{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42d06fe674f940370652","mgroup":1,"mpergroup":6,"_id":"55e3ddaaeb2ce0ccf866f24b","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"肩前侧拉伸"},{"fgroup":1,"fpergroup":6,"gap":0,"exercise":"55cc42dd0f11ec78824999e0","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f24a","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左腿根部拉伸"},{"fgroup":1,"fpergroup":6,"gap":0,"exercise":"55cc42ea1cb1d46e37b2b4d6","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f249","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右腿根部拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42e06fe674f94037065c","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f248","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧腹外斜肌拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42ec2bafd9aa8330fb63","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f247","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧腹外斜肌拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42e0102477793135d753","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f246","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"左侧腹内斜肌拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42ec3c88b4d33b5c5613","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f245","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"右侧腹内斜肌拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42e3629a97ba3b33051d","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f244","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿左腿后侧拉伸"},{"fgroup":1,"fpergroup":15,"gap":0,"exercise":"55cc42e4e062b0f13e4930e8","mgroup":1,"mpergroup":15,"_id":"55e3ddaaeb2ce0ccf866f243","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":30,"mduration":30,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"坐姿右腿后侧拉伸"},{"fgroup":1,"fpergroup":20,"gap":30,"exercise":"55cc42d24a334c5f820adca7","mgroup":1,"mpergroup":20,"_id":"55e3ddaaeb2ce0ccf866f242","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":52.8,"mduration":53.6,"type":"times","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"猫式伸展"}],"sections":[{"_id":"560ceada1421f68101939664","name":"全部","subSteps":["55e3ddaaeb2ce0ccf866f24b","55e3ddaaeb2ce0ccf866f24a","55e3ddaaeb2ce0ccf866f249","55e3ddaaeb2ce0ccf866f248","55e3ddaaeb2ce0ccf866f247","55e3ddaaeb2ce0ccf866f246","55e3ddaaeb2ce0ccf866f245","55e3ddaaeb2ce0ccf866f244","55e3ddaaeb2ce0ccf866f243","55e3ddaaeb2ce0ccf866f242"]}],"uniqueFinished":60983,"totalFinished":830210,"pioneer":960647,"auditLogs":[],"status":10,"order":1,"trainingpoints":[{"_id":"54826e417fb786000069ad83","name":"肩部","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad83"},{"_id":"54826e417fb786000069ad85","name":"腿部","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad85"},{"_id":"54826e417fb786000069ad86","name":"腹部","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad86"}],"equipments":[{"_id":"54826e417fb786000069ad59","name":"无器械","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad59"}],"gender":"a","goals":[1,2,3],"created":"2015-08-31T04:52:58.000Z","id":"55e3ddaaeb2ce0ccf866f241"}],"plans":[{"_id":"552b4251bdb3c8a420b4f7a1","name":"零基础适应性训练","days":8,"description":"Keep最基础的训练，为零运动经验的人打开健身之门。","created_by":"549cd5697e7ed6ee5c94ba4b","__v":2,"picture":"https://dn-keep.qbox.me/misc/2015/10/20/17/54212a5df9000000.jpg","publishDate":"2015-04-13T12:39:49.630Z","detail":"常年疏于运动会让控制肌肉的神经变得迟钝，导致在训练时无法充分调用肌肉的力量，练不到位。久坐、久站甚至久卧等生活习惯还会造成局部肌肉紧张，僵硬。这会限制动作的幅度和发力感觉。体能方面，没有运动经验的人心率储备较差，随便几个跳跃动作心率就会飙升。这些几个因素会极大影响初学者的训练效果，由此引发的伤痛、难受成为很多人坚持不了健身的原因。\n\n本训练设计目的就是解决上述几个问题，其中包含腹部、臀部、背部、上肢肌肉激活，及4天体能恢复训练。充分唤醒身体，为接下来的训练做好准备。\n\n#### 当前难度\n- 难度1：适合身体素质较差的零基础初学者\n\n#### 训练周期\n每天1练，共8天。\n\n#### 训练原则\n- 寻找目标肌肉发力的感觉，有力量感地完成动作。\n- 身体不产生任何难受的感觉\n\n#### 适用人群\n- 常年疏于运动\n- 病初愈\n- 中老年人\n\n#### 其他注意事项\n- 该训练强度较低，不适宜作为长期训练计划\n- 训练时出现任何身体不适，需重新学习动作要领","cmsOrder":13,"modified":"2015-12-07T09:52:10.292Z","stateValue":20,"state":"normal","tags":["new"],"pioneer":4077501,"calorie":614,"averageDuration":18,"auditLogs":[],"workouts":["552b4251bdb3c8a420b4f7a2","552b4251bdb3c8a420b4f7a3","552b4251bdb3c8a420b4f7a4","552b77b0bdb3c8a420b50614","552b77b0bdb3c8a420b50615","552b77b0bdb3c8a420b50616","552b77b0bdb3c8a420b50617","552b77b0bdb3c8a420b50618"],"status":10,"equipments":[{"_id":"54826e417fb786000069ad59","name":"无器械","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad59"}],"trainingpoints":[{"_id":"54826e417fb786000069ad81","name":"全身","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad81"}],"goals":[1,2,3],"gender":"a","difficulty":1,"created":"2015-04-13T04:13:05.000Z","id":"552b4251bdb3c8a420b4f7a1"}]}
     * errorCode : 0
     * now : 2016-01-18T07:10:39.338Z
     * version : 1.0.0
     */

    private boolean ok;
    private DataEntity data;
    private int errorCode;
    private String now;
    private String version;

    public void setOk(boolean ok) {
        this.ok = ok;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setErrorCode(int errorCode) {
        this.errorCode = errorCode;
    }

    public void setNow(String now) {
        this.now = now;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public boolean isOk() {
        return ok;
    }

    public DataEntity getData() {
        return data;
    }

    public int getErrorCode() {
        return errorCode;
    }

    public String getNow() {
        return now;
    }

    public String getVersion() {
        return version;
    }

    public static class DataEntity {
        /**
         * _id : 565bfb0f2f5f272b8a7880eb
         * modified : 2015-12-29T04:06:54.678Z
         * detail : 俯卧撑是健身训练的基本功之一，但很多人连一个俯卧撑都做不好。这套训练能让大家循序渐进地掌握俯卧撑的技巧，同时具备做俯卧撑的力量

         #### 训练时间：
         - 每周2-4次

         #### 训练原则
         - 动作的学习比动作的完成更重要，每一个动作都要遵照动作说明完成，正确的姿势下胸部肩部手臂会一同发力，身体应该十分稳定。
         - 动作的难度是按照训练的顺序排列的。如果无法掌握一个动作的技巧，建议反复练习上一个动作。

         #### 适用人群
         - 零基础的初学者
         - 做不了俯卧撑的女生
         * name : 俯卧撑入门
         * duration : 13
         * difficulty : 1
         * calorie : 43
         * description : 13分钟学会俯卧撑的发力技巧
         * picture : http://static1.gotokeep.com/misc/2015/11/30/15/5455d32990c00000.jpg
         * created_by : 549cd5697e7ed6ee5c94ba4b
         * stateValue : 20
         * state : normal
         * __v : 0
         * publishDate : 2015-12-04T04:15:10.085Z
         * cmsOrder : 5
         * infoVideos : []
         * tags : []
         * steps : [{"fgroup":1,"fpergroup":25,"mgroup":1,"mpergroup":25,"exercise":"563b2591e249e45130c9f07d","gap":10,"_id":"5682069b922d204caab20502","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":50,"mduration":46,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef60aa","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef60a9","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef60ac","gender":"m","sets":[{"time":5.2,"id":"C024.mp3","_id":"5667ef2980265a48b4ef60ae"},{"time":13.4,"id":"C025.mp3","_id":"5667ef2980265a48b4ef60ad"}]},{"_id":"5667ef2980265a48b4ef60ab","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d6","id":"C024.mp3","time":8.2},{"_id":"5667f19e80265a48b4ef60d5","id":"C025.mp3","time":18.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":24,"mgroup":1,"mpergroup":30,"exercise":"564b0b02a9f7e955480feff0","gap":15,"_id":"5682069b922d204caab20501","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":42.7,"mduration":38.4,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef60a4","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef60a3","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef60a6","gender":"m","sets":[{"time":5.6,"id":"C246.mp3","_id":"5667ef2980265a48b4ef60a7"}]},{"_id":"5667ef2980265a48b4ef60a5","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d3","id":"C246.mp3","time":6.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"56038745331e338262f3d28c","gap":45,"_id":"5682069b922d204caab20500","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":25.6,"mduration":24,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef609d","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef609c","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef609f","gender":"m","sets":[{"time":2.6,"id":"C151.mp3","_id":"5667ef2980265a48b4ef60a1"},{"time":6.6,"id":"C131.mp3","_id":"5667ef2980265a48b4ef60a0"}]},{"_id":"5667ef2980265a48b4ef609e","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d1","id":"C151.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60d0","id":"C131.mp3","time":8.6}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":7,"mgroup":1,"mpergroup":6,"exercise":"56038745331e338262f3d318","gap":45,"_id":"5682069b922d204caab204ff","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":25,"mduration":25,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef6096","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6095","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6098","gender":"m","sets":[{"time":5.5,"id":"C157.mp3","_id":"5667ef2980265a48b4ef609a"},{"time":6.6,"id":"C140.mp3","_id":"5667ef2980265a48b4ef6099"}]},{"_id":"5667ef2980265a48b4ef6097","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60ce","id":"C157.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60cd","id":"C140.mp3","time":4.2}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":8,"mgroup":1,"mpergroup":10,"exercise":"55cc42cc3e9880c23def0345","gap":45,"_id":"5682069b922d204caab204fe","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef608e","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef608d","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6090","gender":"m","sets":[{"time":1.6,"id":"C254.mp3","_id":"5667ef2980265a48b4ef6093"},{"time":5.8,"id":"C237.mp3","_id":"5667ef2980265a48b4ef6092"},{"time":11.9,"id":"C203.mp3","_id":"5667ef2980265a48b4ef6091"}]},{"_id":"5667ef2980265a48b4ef608f","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60cb","id":"C254.mp3","time":1.1},{"_id":"5667f19e80265a48b4ef60ca","id":"C237.mp3","time":5.1},{"_id":"5667f19e80265a48b4ef60c9","id":"C203.mp3","time":10.8}]}],"unit":"","name":"训练"},{"fgroup":2,"fpergroup":6,"mgroup":2,"mpergroup":7,"exercise":"564b0b02a9f7e955480ff007","gap":45,"_id":"5682069b922d204caab204fd","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":35,"mduration":35,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef607e","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef607d","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6089","gender":"m","sets":[{"time":2,"id":"C254.mp3","_id":"5667ef2980265a48b4ef608b"},{"time":10.9,"id":"C133.mp3","_id":"5667ef2980265a48b4ef608a"}]},{"_id":"5667ef2980265a48b4ef6086","gender":"m","sets":[{"time":2,"id":"C169.mp3","_id":"5667ef2980265a48b4ef6088"},{"time":24,"id":"C074.mp3","_id":"5667ef2980265a48b4ef6087"}]},{"_id":"5667ef2980265a48b4ef6082","gender":"m","sets":[{"time":5.3,"id":"C202.mp3","_id":"5667ef2980265a48b4ef6085"},{"time":6.6,"id":"C116.mp3","_id":"5667ef2980265a48b4ef6084"},{"time":27.5,"id":"C050.mp3","_id":"5667ef2980265a48b4ef6083"}]},{"_id":"5667ef2980265a48b4ef6081","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c7","id":"C254.mp3","time":2.4},{"_id":"5667f19e80265a48b4ef60c6","id":"C133.mp3","time":12.2}]},{"_id":"5667ef2980265a48b4ef6080","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c5","id":"C169.mp3","time":2},{"_id":"5667f19e80265a48b4ef60c4","id":"C074.mp3","time":25}]},{"_id":"5667ef2980265a48b4ef607f","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60c3","id":"C202.mp3","time":6.4},{"_id":"5667f19e80265a48b4ef60c2","id":"C116.mp3","time":7.7},{"_id":"5667f19e80265a48b4ef60c1","id":"C050.mp3","time":27}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":4,"mgroup":1,"mpergroup":6,"exercise":"564b0b02a9f7e955480ff00c","gap":45,"_id":"5682069b922d204caab204fc","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20.8,"mduration":13.9,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef6078","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6077","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef607a","gender":"m","sets":[{"time":2.1,"id":"C075.mp3","_id":"5667ef2980265a48b4ef607b"}]},{"_id":"5667ef2980265a48b4ef6079","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60bf","id":"C075.mp3","time":1.5}]}],"unit":"","name":"训练"},{"gap":0,"exercise":"55cc42f82bafd9aa8330fb67","mpergroup":12,"mgroup":2,"fpergroup":10,"fgroup":2,"_id":"5682069b922d204caab204fb","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":34.4,"mduration":26.9,"type":"times","commentaryGap":[{"_id":"5667ef2980265a48b4ef606a","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6069","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6072","gender":"m","sets":[{"time":2.5,"id":"C007.mp3","_id":"5667ef2980265a48b4ef6075"},{"time":7.2,"id":"C159.mp3","_id":"5667ef2980265a48b4ef6074"},{"time":11.7,"id":"C202.mp3","_id":"5667ef2980265a48b4ef6073"}]},{"_id":"5667ef2980265a48b4ef6071","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef606e","gender":"m","sets":[{"time":3.2,"id":"C151.mp3","_id":"5667ef2980265a48b4ef6070"},{"time":9.5,"id":"C125.mp3","_id":"5667ef2980265a48b4ef606f"}]},{"_id":"5667ef2980265a48b4ef606d","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60bd","id":"C007.mp3","time":4.4},{"_id":"5667f19e80265a48b4ef60bc","id":"C159.mp3","time":11.4},{"_id":"5667f19e80265a48b4ef60bb","id":"C202.mp3","time":18.2}]},{"_id":"5667ef2980265a48b4ef606c","gender":"f","sets":[]},{"_id":"5667ef2980265a48b4ef606b","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60ba","id":"C151.mp3","time":4.2},{"_id":"5667f19e80265a48b4ef60b9","id":"C125.mp3","time":10.6}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"55cc42e077b531a13b1ae038","gap":0,"_id":"5682069b922d204caab204fa","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef6063","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6062","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6065","gender":"m","sets":[{"time":2.3,"id":"C151.mp3","_id":"5667ef2980265a48b4ef6067"},{"time":5.4,"id":"C249.mp3","_id":"5667ef2980265a48b4ef6066"}]},{"_id":"5667ef2980265a48b4ef6064","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b7","id":"C151.mp3","time":3.4},{"_id":"5667f19e80265a48b4ef60b6","id":"C249.mp3","time":6.5}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":10,"mgroup":1,"mpergroup":10,"exercise":"55cc42ed5f9bd587372f64d7","gap":0,"_id":"5682069b922d204caab204f9","videoCover":false,"units":[],"isBurnCalorie":false,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef605d","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef605c","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef605f","gender":"m","sets":[{"time":2,"id":"C251.mp3","_id":"5667ef2980265a48b4ef6060"}]},{"_id":"5667ef2980265a48b4ef605e","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b4","id":"C251.mp3","time":3.1}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":0,"mgroup":1,"mpergroup":0,"exercise":"55cc42d9f585f8f53f47fef4","gap":0,"_id":"5682069b922d204caab204f8","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[{"_id":"5667ef2980265a48b4ef6056","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef6055","gender":"f","sets":[]}],"commentaryTraining":[{"_id":"5667ef2980265a48b4ef6058","gender":"m","sets":[{"time":1.7,"id":"C178.mp3","_id":"5667ef2980265a48b4ef605a"},{"time":4.5,"id":"C160.mp3","_id":"5667ef2980265a48b4ef6059"}]},{"_id":"5667ef2980265a48b4ef6057","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60b2","id":"C178.mp3","time":1.5},{"_id":"5667f19e80265a48b4ef60b1","id":"C160.mp3","time":4.4}]}],"unit":"","name":"训练"},{"fgroup":1,"fpergroup":0,"mgroup":1,"mpergroup":0,"exercise":"55cc42e90f11ec78824999ea","gap":0,"_id":"5682069b922d204caab204f7","videoCover":false,"units":[],"isBurnCalorie":true,"fduration":20,"mduration":20,"type":"countdown","commentaryGap":[],"commentaryTraining":[],"unit":"","name":"训练"}]
         * sections : [{"name":"热身","_id":"565bfb0f2f5f272b8a7880fa","subSteps":["5682069b922d204caab20502","5682069b922d204caab20501"]},{"name":"俯卧撑退阶练习","_id":"565bfb0f2f5f272b8a7880f9","subSteps":["5682069b922d204caab20500","5682069b922d204caab204ff","5682069b922d204caab204fe","5682069b922d204caab204fd","5682069b922d204caab204fc","5682069b922d204caab204fb"]},{"name":"拉伸放松","_id":"565bfb0f2f5f272b8a7880f8","subSteps":["5682069b922d204caab204fa","5682069b922d204caab204f9","5682069b922d204caab204f8","5682069b922d204caab204f7"]}]
         * uniqueFinished : 23031
         * totalFinished : 472245
         * pioneer : 530220
         * auditLogs : []
         * status : 10
         * order : 1
         * trainingpoints : [{"_id":"54826e417fb786000069ad82","name":"胸部"},{"_id":"54826e417fb786000069ad88","name":"手臂"}]
         * equipments : [{"_id":"54826e417fb786000069ad59","name":"无器械"}]
         * gender : a
         * goals : [1,2,3]
         */

        private List<WorkoutsEntity> workouts;
        /**
         * _id : 552b4251bdb3c8a420b4f7a1
         * name : 零基础适应性训练
         * days : 8
         * description : Keep最基础的训练，为零运动经验的人打开健身之门。
         * created_by : 549cd5697e7ed6ee5c94ba4b
         * __v : 2
         * picture : https://dn-keep.qbox.me/misc/2015/10/20/17/54212a5df9000000.jpg
         * publishDate : 2015-04-13T12:39:49.630Z
         * detail : 常年疏于运动会让控制肌肉的神经变得迟钝，导致在训练时无法充分调用肌肉的力量，练不到位。久坐、久站甚至久卧等生活习惯还会造成局部肌肉紧张，僵硬。这会限制动作的幅度和发力感觉。体能方面，没有运动经验的人心率储备较差，随便几个跳跃动作心率就会飙升。这些几个因素会极大影响初学者的训练效果，由此引发的伤痛、难受成为很多人坚持不了健身的原因。

         本训练设计目的就是解决上述几个问题，其中包含腹部、臀部、背部、上肢肌肉激活，及4天体能恢复训练。充分唤醒身体，为接下来的训练做好准备。

         #### 当前难度
         - 难度1：适合身体素质较差的零基础初学者

         #### 训练周期
         每天1练，共8天。

         #### 训练原则
         - 寻找目标肌肉发力的感觉，有力量感地完成动作。
         - 身体不产生任何难受的感觉

         #### 适用人群
         - 常年疏于运动
         - 病初愈
         - 中老年人

         #### 其他注意事项
         - 该训练强度较低，不适宜作为长期训练计划
         - 训练时出现任何身体不适，需重新学习动作要领
         * cmsOrder : 13
         * modified : 2015-12-07T09:52:10.292Z
         * stateValue : 20
         * state : normal
         * tags : ["new"]
         * pioneer : 4077501
         * calorie : 614
         * averageDuration : 18
         * auditLogs : []
         * workouts : ["552b4251bdb3c8a420b4f7a2","552b4251bdb3c8a420b4f7a3","552b4251bdb3c8a420b4f7a4","552b77b0bdb3c8a420b50614","552b77b0bdb3c8a420b50615","552b77b0bdb3c8a420b50616","552b77b0bdb3c8a420b50617","552b77b0bdb3c8a420b50618"]
         * status : 10
         * equipments : [{"_id":"54826e417fb786000069ad59","name":"无器械","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad59"}]
         * trainingpoints : [{"_id":"54826e417fb786000069ad81","name":"全身","created":"2014-12-06T02:47:29.000Z","id":"54826e417fb786000069ad81"}]
         * goals : [1,2,3]
         * gender : a
         * difficulty : 1
         * created : 2015-04-13T04:13:05.000Z
         * id : 552b4251bdb3c8a420b4f7a1
         */

        private List<PlansEntity> plans;

        public void setWorkouts(List<WorkoutsEntity> workouts) {
            this.workouts = workouts;
        }

        public void setPlans(List<PlansEntity> plans) {
            this.plans = plans;
        }

        public List<WorkoutsEntity> getWorkouts() {
            return workouts;
        }

        public List<PlansEntity> getPlans() {
            return plans;
        }

        public static class WorkoutsEntity {
            private String _id;
            private String modified;
            private String detail;
            private String name;
            private int duration;
            private int difficulty;
            private int calorie;
            private String description;
            private String picture;
            private String created_by;
            private int stateValue;
            private String state;
            private int __v;
            private String publishDate;
            private int cmsOrder;
            private int uniqueFinished;
            private int totalFinished;
            private int pioneer;
            private int status;
            private int order;
            private String gender;
            private List<?> infoVideos;
            private List<?> tags;
            /**
             * fgroup : 1
             * fpergroup : 25
             * mgroup : 1
             * mpergroup : 25
             * exercise : 563b2591e249e45130c9f07d
             * gap : 10
             * _id : 5682069b922d204caab20502
             * videoCover : false
             * units : []
             * isBurnCalorie : true
             * fduration : 50
             * mduration : 46
             * type : times
             * commentaryGap : [{"_id":"5667ef2980265a48b4ef60aa","gender":"m","sets":[]},{"_id":"5667ef2980265a48b4ef60a9","gender":"f","sets":[]}]
             * commentaryTraining : [{"_id":"5667ef2980265a48b4ef60ac","gender":"m","sets":[{"time":5.2,"id":"C024.mp3","_id":"5667ef2980265a48b4ef60ae"},{"time":13.4,"id":"C025.mp3","_id":"5667ef2980265a48b4ef60ad"}]},{"_id":"5667ef2980265a48b4ef60ab","gender":"f","sets":[{"_id":"5667f19e80265a48b4ef60d6","id":"C024.mp3","time":8.2},{"_id":"5667f19e80265a48b4ef60d5","id":"C025.mp3","time":18.1}]}]
             * unit :
             * name : 训练
             */

//            private List<StepsEntity> steps;
            /**
             * name : 热身
             * _id : 565bfb0f2f5f272b8a7880fa
             * subSteps : ["5682069b922d204caab20502","5682069b922d204caab20501"]
             */

            private List<SectionsEntity> sections;
            private List<?> auditLogs;
            /**
             * _id : 54826e417fb786000069ad82
             * name : 胸部
             */

            private List<TrainingpointsEntity> trainingpoints;
            /**
             * _id : 54826e417fb786000069ad59
             * name : 无器械
             */

            private List<EquipmentsEntity> equipments;
            private List<Integer> goals;

            public void set_id(String _id) {
                this._id = _id;
            }

            public void setModified(String modified) {
                this.modified = modified;
            }

            public void setDetail(String detail) {
                this.detail = detail;
            }

            public void setName(String name) {
                this.name = name;
            }

            public void setDuration(int duration) {
                this.duration = duration;
            }

            public void setDifficulty(int difficulty) {
                this.difficulty = difficulty;
            }

            public void setCalorie(int calorie) {
                this.calorie = calorie;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public void setPicture(String picture) {
                this.picture = picture;
            }

            public void setCreated_by(String created_by) {
                this.created_by = created_by;
            }

            public void setStateValue(int stateValue) {
                this.stateValue = stateValue;
            }

            public void setState(String state) {
                this.state = state;
            }

            public void set__v(int __v) {
                this.__v = __v;
            }

            public void setPublishDate(String publishDate) {
                this.publishDate = publishDate;
            }

            public void setCmsOrder(int cmsOrder) {
                this.cmsOrder = cmsOrder;
            }

            public void setUniqueFinished(int uniqueFinished) {
                this.uniqueFinished = uniqueFinished;
            }

            public void setTotalFinished(int totalFinished) {
                this.totalFinished = totalFinished;
            }

            public void setPioneer(int pioneer) {
                this.pioneer = pioneer;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public void setOrder(int order) {
                this.order = order;
            }

            public void setGender(String gender) {
                this.gender = gender;
            }

            public void setInfoVideos(List<?> infoVideos) {
                this.infoVideos = infoVideos;
            }

            public void setTags(List<?> tags) {
                this.tags = tags;
            }

//            public void setSteps(List<StepsEntity> steps) {
//                this.steps = steps;
//            }

            public void setSections(List<SectionsEntity> sections) {
                this.sections = sections;
            }

            public void setAuditLogs(List<?> auditLogs) {
                this.auditLogs = auditLogs;
            }

            public void setTrainingpoints(List<TrainingpointsEntity> trainingpoints) {
                this.trainingpoints = trainingpoints;
            }

            public void setEquipments(List<EquipmentsEntity> equipments) {
                this.equipments = equipments;
            }

            public void setGoals(List<Integer> goals) {
                this.goals = goals;
            }

            public String get_id() {
                return _id;
            }

            public String getModified() {
                return modified;
            }

            public String getDetail() {
                return detail;
            }

            public String getName() {
                return name;
            }

            public int getDuration() {
                return duration;
            }

            public int getDifficulty() {
                return difficulty;
            }

            public int getCalorie() {
                return calorie;
            }

            public String getDescription() {
                return description;
            }

            public String getPicture() {
                return picture;
            }

            public String getCreated_by() {
                return created_by;
            }

            public int getStateValue() {
                return stateValue;
            }

            public String getState() {
                return state;
            }

            public int get__v() {
                return __v;
            }

            public String getPublishDate() {
                return publishDate;
            }

            public int getCmsOrder() {
                return cmsOrder;
            }

            public int getUniqueFinished() {
                return uniqueFinished;
            }

            public int getTotalFinished() {
                return totalFinished;
            }

            public int getPioneer() {
                return pioneer;
            }

            public int getStatus() {
                return status;
            }

            public int getOrder() {
                return order;
            }

            public String getGender() {
                return gender;
            }

            public List<?> getInfoVideos() {
                return infoVideos;
            }

            public List<?> getTags() {
                return tags;
            }

//            public List<StepsEntity> getSteps() {
//                return steps;
//            }

            public List<SectionsEntity> getSections() {
                return sections;
            }

            public List<?> getAuditLogs() {
                return auditLogs;
            }

            public List<TrainingpointsEntity> getTrainingpoints() {
                return trainingpoints;
            }

            public List<EquipmentsEntity> getEquipments() {
                return equipments;
            }

            public List<Integer> getGoals() {
                return goals;
            }

            public static class StepsEntity {
                private int fgroup;
                private int fpergroup;
                private int mgroup;
                private int mpergroup;
                private String exercise;
                private int gap;
                private String _id;
                private boolean videoCover;
                private boolean isBurnCalorie;
                private int fduration;
                private int mduration;
                private String type;
                private String unit;
                private String name;
                private List<?> units;
                /**
                 * _id : 5667ef2980265a48b4ef60aa
                 * gender : m
                 * sets : []
                 */

                private List<CommentaryGapEntity> commentaryGap;
                /**
                 * _id : 5667ef2980265a48b4ef60ac
                 * gender : m
                 * sets : [{"time":5.2,"id":"C024.mp3","_id":"5667ef2980265a48b4ef60ae"},{"time":13.4,"id":"C025.mp3","_id":"5667ef2980265a48b4ef60ad"}]
                 */

                private List<CommentaryTrainingEntity> commentaryTraining;

                public void setFgroup(int fgroup) {
                    this.fgroup = fgroup;
                }

                public void setFpergroup(int fpergroup) {
                    this.fpergroup = fpergroup;
                }

                public void setMgroup(int mgroup) {
                    this.mgroup = mgroup;
                }

                public void setMpergroup(int mpergroup) {
                    this.mpergroup = mpergroup;
                }

                public void setExercise(String exercise) {
                    this.exercise = exercise;
                }

                public void setGap(int gap) {
                    this.gap = gap;
                }

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setVideoCover(boolean videoCover) {
                    this.videoCover = videoCover;
                }

                public void setIsBurnCalorie(boolean isBurnCalorie) {
                    this.isBurnCalorie = isBurnCalorie;
                }

                public void setFduration(int fduration) {
                    this.fduration = fduration;
                }

                public void setMduration(int mduration) {
                    this.mduration = mduration;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public void setUnit(String unit) {
                    this.unit = unit;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public void setUnits(List<?> units) {
                    this.units = units;
                }

                public void setCommentaryGap(List<CommentaryGapEntity> commentaryGap) {
                    this.commentaryGap = commentaryGap;
                }

                public void setCommentaryTraining(List<CommentaryTrainingEntity> commentaryTraining) {
                    this.commentaryTraining = commentaryTraining;
                }

                public int getFgroup() {
                    return fgroup;
                }

                public int getFpergroup() {
                    return fpergroup;
                }

                public int getMgroup() {
                    return mgroup;
                }

                public int getMpergroup() {
                    return mpergroup;
                }

                public String getExercise() {
                    return exercise;
                }

                public int getGap() {
                    return gap;
                }

                public String get_id() {
                    return _id;
                }

                public boolean isVideoCover() {
                    return videoCover;
                }

                public boolean isIsBurnCalorie() {
                    return isBurnCalorie;
                }

                public int getFduration() {
                    return fduration;
                }

                public int getMduration() {
                    return mduration;
                }

                public String getType() {
                    return type;
                }

                public String getUnit() {
                    return unit;
                }

                public String getName() {
                    return name;
                }

                public List<?> getUnits() {
                    return units;
                }

                public List<CommentaryGapEntity> getCommentaryGap() {
                    return commentaryGap;
                }

                public List<CommentaryTrainingEntity> getCommentaryTraining() {
                    return commentaryTraining;
                }

                public static class CommentaryGapEntity {
                    private String _id;
                    private String gender;
                    private List<?> sets;

                    public void set_id(String _id) {
                        this._id = _id;
                    }

                    public void setGender(String gender) {
                        this.gender = gender;
                    }

                    public void setSets(List<?> sets) {
                        this.sets = sets;
                    }

                    public String get_id() {
                        return _id;
                    }

                    public String getGender() {
                        return gender;
                    }

                    public List<?> getSets() {
                        return sets;
                    }
                }

                public static class CommentaryTrainingEntity {
                    private String _id;
                    private String gender;
                    /**
                     * time : 5.2
                     * id : C024.mp3
                     * _id : 5667ef2980265a48b4ef60ae
                     */

                    private List<SetsEntity> sets;

                    public void set_id(String _id) {
                        this._id = _id;
                    }

                    public void setGender(String gender) {
                        this.gender = gender;
                    }

                    public void setSets(List<SetsEntity> sets) {
                        this.sets = sets;
                    }

                    public String get_id() {
                        return _id;
                    }

                    public String getGender() {
                        return gender;
                    }

                    public List<SetsEntity> getSets() {
                        return sets;
                    }

                    public static class SetsEntity {
                        private double time;
                        private String id;
                        private String _id;

                        public void setTime(double time) {
                            this.time = time;
                        }

                        public void setId(String id) {
                            this.id = id;
                        }

                        public void set_id(String _id) {
                            this._id = _id;
                        }

                        public double getTime() {
                            return time;
                        }

                        public String getId() {
                            return id;
                        }

                        public String get_id() {
                            return _id;
                        }
                    }
                }
            }

            public static class SectionsEntity {
                private String name;
                private String _id;
                private List<String> subSteps;

                public void setName(String name) {
                    this.name = name;
                }

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setSubSteps(List<String> subSteps) {
                    this.subSteps = subSteps;
                }

                public String getName() {
                    return name;
                }

                public String get_id() {
                    return _id;
                }

                public List<String> getSubSteps() {
                    return subSteps;
                }
            }

            public static class TrainingpointsEntity {
                private String _id;
                private String name;

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String get_id() {
                    return _id;
                }

                public String getName() {
                    return name;
                }
            }

            public static class EquipmentsEntity {
                private String _id;
                private String name;

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String get_id() {
                    return _id;
                }

                public String getName() {
                    return name;
                }
            }
        }

        public static class PlansEntity {
            private String _id;
            private String name;
            private int days;
            private String description;
            private String created_by;
            private int __v;
            private String picture;
            private String publishDate;
            private String detail;
            private int cmsOrder;
            private String modified;
            private int stateValue;
            private String state;
            private int pioneer;
            private int calorie;
            private int averageDuration;
            private int status;
            private String gender;
            private int difficulty;
            private String created;
            private String id;
            private List<String> tags;
            private List<?> auditLogs;
            private List<String> workouts;
            /**
             * _id : 54826e417fb786000069ad59
             * name : 无器械
             * created : 2014-12-06T02:47:29.000Z
             * id : 54826e417fb786000069ad59
             */

            private List<EquipmentsEntity> equipments;
            /**
             * _id : 54826e417fb786000069ad81
             * name : 全身
             * created : 2014-12-06T02:47:29.000Z
             * id : 54826e417fb786000069ad81
             */

            private List<TrainingpointsEntity> trainingpoints;
            private List<Integer> goals;

            public void set_id(String _id) {
                this._id = _id;
            }

            public void setName(String name) {
                this.name = name;
            }

            public void setDays(int days) {
                this.days = days;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public void setCreated_by(String created_by) {
                this.created_by = created_by;
            }

            public void set__v(int __v) {
                this.__v = __v;
            }

            public void setPicture(String picture) {
                this.picture = picture;
            }

            public void setPublishDate(String publishDate) {
                this.publishDate = publishDate;
            }

            public void setDetail(String detail) {
                this.detail = detail;
            }

            public void setCmsOrder(int cmsOrder) {
                this.cmsOrder = cmsOrder;
            }

            public void setModified(String modified) {
                this.modified = modified;
            }

            public void setStateValue(int stateValue) {
                this.stateValue = stateValue;
            }

            public void setState(String state) {
                this.state = state;
            }

            public void setPioneer(int pioneer) {
                this.pioneer = pioneer;
            }

            public void setCalorie(int calorie) {
                this.calorie = calorie;
            }

            public void setAverageDuration(int averageDuration) {
                this.averageDuration = averageDuration;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public void setGender(String gender) {
                this.gender = gender;
            }

            public void setDifficulty(int difficulty) {
                this.difficulty = difficulty;
            }

            public void setCreated(String created) {
                this.created = created;
            }

            public void setId(String id) {
                this.id = id;
            }

            public void setTags(List<String> tags) {
                this.tags = tags;
            }

            public void setAuditLogs(List<?> auditLogs) {
                this.auditLogs = auditLogs;
            }

            public void setWorkouts(List<String> workouts) {
                this.workouts = workouts;
            }

            public void setEquipments(List<EquipmentsEntity> equipments) {
                this.equipments = equipments;
            }

            public void setTrainingpoints(List<TrainingpointsEntity> trainingpoints) {
                this.trainingpoints = trainingpoints;
            }

            public void setGoals(List<Integer> goals) {
                this.goals = goals;
            }

            public String get_id() {
                return _id;
            }

            public String getName() {
                return name;
            }

            public int getDays() {
                return days;
            }

            public String getDescription() {
                return description;
            }

            public String getCreated_by() {
                return created_by;
            }

            public int get__v() {
                return __v;
            }

            public String getPicture() {
                return picture;
            }

            public String getPublishDate() {
                return publishDate;
            }

            public String getDetail() {
                return detail;
            }

            public int getCmsOrder() {
                return cmsOrder;
            }

            public String getModified() {
                return modified;
            }

            public int getStateValue() {
                return stateValue;
            }

            public String getState() {
                return state;
            }

            public int getPioneer() {
                return pioneer;
            }

            public int getCalorie() {
                return calorie;
            }

            public int getAverageDuration() {
                return averageDuration;
            }

            public int getStatus() {
                return status;
            }

            public String getGender() {
                return gender;
            }

            public int getDifficulty() {
                return difficulty;
            }

            public String getCreated() {
                return created;
            }

            public String getId() {
                return id;
            }

            public List<String> getTags() {
                return tags;
            }

            public List<?> getAuditLogs() {
                return auditLogs;
            }

            public List<String> getWorkouts() {
                return workouts;
            }

            public List<EquipmentsEntity> getEquipments() {
                return equipments;
            }

            public List<TrainingpointsEntity> getTrainingpoints() {
                return trainingpoints;
            }

            public List<Integer> getGoals() {
                return goals;
            }

            public static class EquipmentsEntity {
                private String _id;
                private String name;
                private String created;
                private String id;

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public void setCreated(String created) {
                    this.created = created;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String get_id() {
                    return _id;
                }

                public String getName() {
                    return name;
                }

                public String getCreated() {
                    return created;
                }

                public String getId() {
                    return id;
                }
            }

            public static class TrainingpointsEntity {
                private String _id;
                private String name;
                private String created;
                private String id;

                public void set_id(String _id) {
                    this._id = _id;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public void setCreated(String created) {
                    this.created = created;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String get_id() {
                    return _id;
                }

                public String getName() {
                    return name;
                }

                public String getCreated() {
                    return created;
                }

                public String getId() {
                    return id;
                }
            }
        }
    }
}
